import { request } from '@ruifox-cms/utils'

// 登录
export function doLogin(params) {
    return request({
        url: '/oauth2/doLogin',
        method: 'get',
        params
    })
}
// 同意授权
export function doConfirm(params) {
    return request({
        url: '/oauth2/doConfirm',
        method: 'get',
        params
    })
}
// 登陆状态判断
export function isLogin(params) {
    return request({
        url: '/oauth2/isLogin',
        method: 'get',
        params
    })
}
// 认证中心初始化
export function getAuthInfo(params) {
    return request({
        url: '/oauth2/authInfo',
        method: 'get',
        params
    })
}
// 认证重定向
export function authorize(params) {
    return request({
        url: '/oauth2/authorize',
        method: 'get',
        params
    })
}
// 获取图片验证码
export function generateCaptcha(params) {
    return request({
        url: '/generateCaptcha',
        method: 'get',
        params
    })
}
// 验证图片验证码
export function verifyCaptcha(params) {
    return request({
        url: '/verifyCaptcha',
        method: 'get',
        params
    })
}
// 扫码回调信息
export function callback(params) {
    return request({
        url: '/qywx/callback',
        method: 'get',
        params
    })
}
// 微信授权二维码
export function getBaseUrl(params) {
    return request({
        url: '/qywx/baseUrl',
        method: 'get',
        params
    })
}
// 微信授权二维码，企微应用登录
export function getNativeBaseUrl(params) {
    return request({
        url: '/qywx/nativeBaseUrl',
        method: 'get',
        params
    })
}
// 企微应用登录授权回调
export function nativeCallback(params) {
    return request({
        url: '/qywx/nativeCallback',
        method: 'get',
        params
    })
}
// 企微二维码配置信息
export function getCodeRender(params) {
    return request({
        url: '/qywx/codeRender',
        method: 'get',
        params
    })
}